/*
function validarNick() {
	var validacionNick = /^[a-zA-Z0-9]{4,20}$/;
	if (validacionNick.test(document.registro.nick.value)) {
		document.registro.nick.style['border']="2px solid green";
		document.registro.nick.style['color']="green";
		alertify.success('Nick válido, procede a introducir tu e-mail');
		document.registro.e_mail.focus();
	} else {
		alertify.error('Nick no válido, tiene que tener entre 4 y 20 caracteres alfanuméricos');
		document.registro.nick.style['border']="2px solid red";
		document.registro.nick.focus();
	}
}

function validarEmail() {
	var validacionEmail = /^[a-zA-Z0-9]{1}[a-zA-Z0-9\-\_\.]{1,19}@gmail.com$/;
	if (validacionEmail.test(document.registro.e_mail.value)) {
		document.registro.e_mail.style['border']="2px solid green";
		document.registro.e_mail.style['color']="green";
		alertify.success('Email válido, procede a introducir tu contraseña');
		document.registro.passw.focus();
	} else {
		alertify.error('Email no válido, tiene que empezar por letra o número obligatoriamente, seguido de 19 caracteres alfanuméricos o simbolos(-/./_), seguido de un @ y perteneciente a gmail');
		document.registro.e_mail.style['border']="2px solid red";
		document.registro.e_mail.focus();
	}
}

function validarPass() {
	var validacionPass = /^[a-zA-Z0-9]{6,20}$/;
	if (validacionPass.test(document.registro.passw.value)) {
		document.registro.passw.style['border']="2px solid green";
		document.registro.passw.style['color']="green";
		alertify.success('Contraseña válida, procede a introducir tu país');
		document.registro.pais.focus();
	} else {
		alertify.error('Contraseña no válida, mínimo 6 caracteres alfanuméricos y máximo 20');
		document.registro.passw.style['border']="2px solid red";
		document.registro.passw.focus();
	}
}

function validarProvincia() {
	var validacionProvincia = /^[a-zA-Z ]{2,25}$/;
	if (validacionProvincia.test(document.registro.provincia.value)) {
		document.registro.provincia.style['border']="2px solid green";
		document.registro.provincia.style['color']="green";
		alertify.success('Provincia valida, pulse registrar para finalizar su registro');
		document.registro.sendRegister.disabled = false;
	} else {
		alertify.error('Provincia no válida, mínimo 2 caracteres alfabéticos y máximo 25');
		document.registro.provincia.style['border']="2px solid red";
		document.registro.provincia.focus();
	}
} */

function limpiarRegistro() {
	document.registro.nick.style['border']="none";
	document.registro.nick.style['color']="black";
	document.registro.e_mail.style['border']="none";
	document.registro.e_mail.style['color']="black";
	document.registro.passw.style['border']="none";
	document.registro.passw.style['color']="black";
	document.registro.provincia.style['border']="none";
	document.registro.provincia.style['color']="black";
}

function validarRegistro() {
	var todoCorrectoRegistro = true

	var validacionNick = /^[a-zA-Z0-9]{4,20}$/;
	if (validacionNick.test(document.registro.nick.value) == true) {
		document.registro.nick.style['border']="2px solid green";
		alertify.success('Nick de registro valido');
	} else {
		alertify.error('Nick no valido, tiene que tener entre 4 y 20 caracteres alfanumericos');
		document.registro.nick.style['border']="2px solid red";
		todoCorrectoRegistro = false;
	}
	
	var validacionEmail = /^[a-zA-Z0-9]{1}[a-zA-Z0-9\-\_\.]{1,19}@gmail.com$/;
	if (validacionEmail.test(document.registro.e_mail.value) == true) {
		document.registro.e_mail.style['border']="2px solid green";
		alertify.success('Email de registro valido');
	} else {
		alertify.error('Email no valido, tiene que empezar por letra o numero obligatoriamente, seguido de 19 caracteres alfanumericos o simbolos(-/./_), seguido de un @ y perteneciente a gmail');
		document.registro.e_mail.style['border']="2px solid red";
		todoCorrectoRegistro = false;
	}
	
	var validacionPass = /^[a-zA-Z0-9]{6,20}$/;
	if (validacionPass.test(document.registro.passw.value) == true) {
		document.registro.passw.style['border']="2px solid green";
		alertify.success('Contraseña de registro valida');
	} else {
		alertify.error('Contraseña no valida, minimo 6 caracteres alfanumericos y maximo 20');
		document.registro.passw.style['border']="2px solid red";
		todoCorrectoRegistro = false;
	}
	
	var validacionPais = /^[a-zA-Z0-9\/\-\_\.\,\;\:\u00E1\u00E9\u00ED\u00F3\u00FA\u00C1\u00C9\u00CD\u00D3\u00DA\u00F1\u00D1\u00f1\u00d1 ]{1,50}$/;
	if (validacionPais.test(document.registro.pais.value) == true) {
		document.registro.pais.style['border']="2px solid green";
		alertify.success('Pais valido');
	} else {
		alertify.error('Pais no valido');
		document.registro.pais.style['border']="2px solid red";
		todoCorrectoRegistro = false;
	}
	
	var validacionProvincia = /^[a-zA-Z\u00E1\u00E9\u00ED\u00F3\u00FA\u00C1\u00C9\u00CD\u00D3\u00DA\u00F1\u00D1\u00f1\u00d1 ]{2,25}$/;
	if (validacionProvincia.test(document.registro.provincia.value) == true) {
		document.registro.provincia.style['border']="2px solid green";
		alertify.success('Provincia valida, pulse registrar para finalizar su registro');
	} else {
		alertify.error('Provincia no valida, minimo 2 caracteres alfabeticos y maximo 25');
		document.registro.provincia.style['border']="2px solid red";
		todoCorrectoRegistro = false;
	}
	
	if(todoCorrectoRegistro) {
		document.registro.sendRegister.disabled = false;
		document.registro.nick.setAttribute('readonly', 'true');
		document.registro.e_mail.setAttribute('readonly', 'true');
		document.registro.passw.setAttribute('readonly', 'true');
		document.registro.pais.setAttribute('readonly', 'true');
		document.registro.provincia.setAttribute('readonly', 'true');
	} else {
		document.formContacto.sendRegister.disabled = false;
	}
	
}

function llamadaAjaxUsuario() {
	if (document.getElementById('idUser').value!='') {
		var id= "id="+document.getElementById('idUser').value;
		$.ajax({
			type:"POST",
			url: "ajax_users.php",
			datatype: "json",
			data: id,
			success:function(data){
				var json = $.parseJSON(data);
				document.getElementById('userElegido').value=json.nick;
				document.getElementById('fechaRegUserElegido').value=json.fecha_reg;

				document.modificarPass.update.disabled=false;
			}
		});
	} else {
		document.getElementById('userElegido').value='';
		document.getElementById('fechaRegUserElegido').value='';
		document.modificarPass.update.disabled=true;
	}
}